home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 3 / Cream of the Crop 3.iso / comm / grn_2_1.zip / CHANGES < prev    next >
Text File  |  1994-02-19  |  8KB  |  234 lines

  1. Changes between GRn 2.0 and GRn 2.1
  2.  
  3. 1.    8/16/93 - released as GRn 2.0a
  4.     Serial input was not being checked properly, causing Serial NNTP and
  5.     DNet NNTP to fail.
  6.  
  7. 2.    9/13/93
  8.     GRn was re-retrieving articles from the NNTP server for Save, Print,
  9.     Reply, Forward, etc.; even though they already existed on the local
  10.     machine.
  11.  
  12. 3.    9/13/93
  13.     GRn now marks articles whose file is unavailable (deleted since
  14.     scan, for example) as READ, so that the entry is discarded when
  15.     DISCARD is used; and no longer visible when entering a newsgroup.
  16.  
  17. 4.    9/13/93
  18.     GRn now uses a modified X-NewsSoftware header. It only prints the
  19.     version and date for GRn, removing my and mykes names.
  20.  
  21. 5.    9/21/93 - released as GRn 2.0b
  22.     GetNNTPFile() assumed that the return from WriteNNTP() would be a
  23.     failure if a zero was returned. This was invalid, as some devices
  24.     returned a zero in io_Actual to writes() if an error did not occur.
  25.  
  26.     They are broken, but this change allows GRn to work with them.
  27.  
  28. 6.    9/25/93
  29.     If a filename STARTS with a period, it is now ignored in the test
  30.     for Hierarchical vs. flat.
  31.  
  32. 7.    9/26/93 - released as GRn 2.0c
  33.     Added additional debugging information to CreateGadgets() to help
  34.     find a resize problem on 2.04.
  35.  
  36. 8.    9/29/93 - released as GRn 2.0d
  37.     Added a GT_RefreshWindow () in Article Mode. On 37 and 38, the
  38.     borders on listviews were not refreshing properly after the
  39.     window had been resized.
  40.  
  41. 9.    10/23/93
  42.     The main newsgroup list wasn't being updated after new newsgroups
  43.     were subscribed. Oops. I woulda sworn I fixed this before; but
  44.     investigation shows that while I resorted the list properly, I didn't
  45.     reattached the updated, sorted list to the display ListView.
  46.  
  47. 10.    10/23/93
  48.     Added MODEID argument so that an explicit modeid can be specified
  49.     to open GRn's custom screen. The value is parsed according to the
  50.     rules of strtoul(str, NULL, 0).
  51.  
  52. 11.    10/24/93 - released as GRn 2.0e
  53.     Now GRn's screen has AutoScroll set, allowing easy scrolling for
  54.     off-display parts of the screen.
  55.  
  56. 12.    11/1/93 - released as GRn 2.0f
  57.     Now, apply domainname to hostname; if hostname is obtained from the
  58.     AS225 gethostname().
  59.  
  60. 13.    11/9/93
  61.     GRn-Term now knows the "HANGUP" command/parameter.
  62.  
  63.     GRn-Term now uses pragmas, and is coded according to my current
  64.     style.    :)
  65.  
  66. 14.    11/14/93
  67.     GRn-Term now knows the \redial command.
  68.  
  69. 15.    11/17/93 - released as GRn 2.0g
  70.     The window being open for newsgroup subscriptions (and for kill
  71.     file modification too in the alpha version) had the wrong
  72.     detailpen set (3 instead of 0). This made scrollbars, for example,
  73.     a different color than that of the main window.
  74.  
  75.     Now, GRn's requestors are draggable. Why weren't they before?
  76.     I have no idea..
  77.  
  78. 16.    11/30/93
  79.     New GRn.info from "Michael P. Krauss" <mk@mkrara.rara.sub.org>.
  80.     Thanks Michael!
  81.  
  82. 17.    12/4/93 - released as GRn 2.0h
  83.     Added new debugging information to PostNews() and SendMail() to
  84.     display the executed command immediately before calling SystemTags().
  85.  
  86. 18.    12/14/93
  87.     On v39 or above, use the system preferences busy pointer. Below that,
  88.     use the standard one as shown in the RKRM.
  89.  
  90. 19.    12/14/93
  91.     A Subject or From header exceeding 512 characters will no longer make
  92.     GRn cause system failures. However, a "bad" GRnRC file will need to
  93.     be rebuilt, it cannot be corrected with a reasonable effort.
  94.  
  95. 20.    12/14/93
  96.     GRn no longer sets the screen title for every displayed message. This
  97.     stops a "flickering" that some folks have reported as Intuition
  98.     refreshed the screen's border. GRn sets the screen title once, and
  99.     doesn't modify it again.
  100.  
  101. 21.    12/27/93
  102.     GRn is now compiled with registerized procedure parameters. Small
  103.     speedup.
  104.  
  105. 22.    12/28/93 - released as GRn 2.0i
  106.     If the configuration variable GRnSaveDir is set, then when GRn puts
  107.     up the Save Message requester, that named directory is the initial
  108.     directory displayed in the requester.
  109.  
  110. 23.    1/8/94
  111.     Implement OVERRIDE option by user request. If OVERRIDE is not set,
  112.     then a user may not cancel an arbitrary article, only his own. If
  113.     OVERRIDE is set, then a cancel message will be generated for any
  114.     article.
  115.  
  116. 24.    1/8/94
  117.     The "=WILLY" part of the DISCARD option was removed. Sorry Willy.
  118.  
  119.     :)
  120.  
  121. 25.    1/8/94
  122.     GRn was not properly cleaning up after itself if it could not
  123.     connect to the NNTP server. GRn would leave socket.library open
  124.     and a socket hanging.
  125.  
  126. 26.    1/8/94
  127.     The NOSCAN option now only applies to the initial article scan.
  128.     This makes the ReScan button operative while GRn is active.
  129.  
  130.     Note that GRn does not prune during ReScan. Thus, starting GRn
  131.     with NOSCAN and then Rescanning will result in faster startup for
  132.     you if you do not want article pruning to occur; at a cost of higher
  133.     memory utilization.
  134.  
  135. 27.    1/8/94
  136.     GRn now adds the From: header to all mail and news it creates. This
  137.     allows multi-user support to work properly. Without that, the
  138.     AmigaUUCP postnews and sendmail would use the default UserName and
  139.     RealName instead of this current user's.
  140.  
  141. 28.    1/8/94
  142.     Implement LAST=SUBSCRIBELAST option, which requires a numeric argument.
  143.  
  144.     When subscribing to new newsgroups over a slow datacomm line, it can
  145.     take a very long time to get the headers for all article at an NNTP
  146.     server. With this option, the user can choose to get the "last 'n'
  147.     articles" from a newsgroup.
  148.  
  149.     This option only applies when using NNTP or DNet.
  150.  
  151. 29.    1/8/94
  152.     A large screen title font would cause the subscribe window to render
  153.     its listview improperly.
  154.  
  155. 30.    1/8/94
  156.     The Subj:, From: Org: and Date: text information on the article window
  157.     are not being clipped properly. A LONG header for any of those will
  158.     cause the window border to be corrupted.
  159.  
  160.     After several hours of investigation, I've come to the conclusion that
  161.     it is a gadtools.library bug, and I can't fix it. Sorry.
  162.  
  163. 31.    1/8/94
  164.     GRn now allows the last (or only) article in a newsgroup to be marked
  165.     as unread.
  166.  
  167. 32.    1/8/94
  168.     On V38 (2.1) and above, GRn now allows "modeid ask" and GRn will display
  169.     the ASl Screen Mode requester for the user to choose the specific screen
  170.     type desired. (Note that "modeid" is a synonym for "screenmode".)
  171.  
  172.     For releases less than V38, GRn basically ignores the request and tries
  173.     to find a best-fit modeid.
  174.  
  175. 33.    1/8/94
  176.     GRn now checks and tries to validate and confirm the listview position
  177.     after each IDCMP event or WaitPort() wakeup. This should allow mouse
  178.     and keyboard usages to match each other. Finally.
  179.  
  180. 34.    1/8/94
  181.     When in Article Mode, GRn now allows the use of either ALT key as a
  182.     mechanism to move around in the article list window.
  183.  
  184.         ALT-cursor-up       move list up by one item
  185.         ALT-cursor-down       move list down by one item
  186.         ALT-shift-cursor-up    move list to top item
  187.         ALT-shift-cursor-down  move list to bottom item
  188.         ALT-space           move list forward by one "page"
  189.         ALT-backspace       move list backward by one "page"
  190.  
  191.     Note that this does NOT change the current article. Just adjusts
  192.     the listview.
  193.  
  194. 35.    1/8/94
  195.     GRn now sets {SYS_UserShell, TRUE} and {NP_StackSize, 32000} on all
  196.     programs started (Editors, sendmail, postnews, and munpack).
  197.  
  198. 36.    1/8/94
  199.     Using 'x' or 'X' in article mode causes the current article to be
  200.     MUNPACK'ed. The configuration variable MUNPACK is called with the
  201.     name of the current article as a parameter.
  202.  
  203. 37.    1/8/94
  204.     The Reply Prefix, which defaults to "> ", is now settable via a
  205.     configuration option, named ReplyPrefix.
  206.  
  207. 38.    1/8/94 - released as GRn 2.0j
  208.     GRn now honors "Followup-To: poster".
  209.  
  210. 39.    1/15/94
  211.     HOSTNAME is no longer recognized as a synonym for the command
  212.     NNTPSERVER. NNTPSERVER is now recognized as a configuration
  213.     variable.
  214.  
  215.     As a sideeffect, the HOSTNAME configuration/environment variable
  216.     is now recognized when building the FQDN for the local host.
  217.  
  218. 40.    1/15/94 - released as GRn 2.0k
  219.     Patch 33 which tried to match listview actions via mouse to actions
  220.     via keyboard does not work properly for v37 and v38. It is now
  221.     disabled unless GRn is running on v39 (3.0) or higher.
  222.  
  223. 41.    1/19/94
  224.     Patch 27 wasn't complete. GRn wasn't adding a From: header for
  225.     Replies. Is now.
  226.  
  227.     WARNING: these changes require a POSTNEWS that does NOT add a
  228.     From: header if one already exists. AmigaUUCP 1.16 BREAKS THIS
  229.     RULE. Use the one from 1.17.
  230.  
  231. 42.    2/19/94 - released as GRn 2.1
  232.     Do not put in a Distribution: header at all be default, but do
  233.     propagate (via reply) prior Distributions.
  234.